body{
	background:#ebebe0 url("../gui/container_shadow.gif") repeat-x 0px 24px;
	color:#000;
}
body.iframe{
	background:none;
}
a{
	color:#000;
}
fieldset{
	border:1px solid #aaa;
}
legend{
	color:#aaa;
}
input[type=text], input[type=password], textarea, select{
	background:#fff;
	border:1px solid #7f9db9;
}
input[type=button].excel, input[typ=submit].excel{
	background-image:url(../gui/icons/excel.gif);
	background-position:3px center;
	background-repeat:no-repeat;
}
input[type=button].txt, input[typ=submit].txt{
	background-image:url(../gui/icons/txt1.gif);
	background-position:3px center;
	background-repeat:no-repeat;
}
.download, .download:hover{
	height:16px;
	background:url(../gui/icons/download.gif) no-repeat 2px center;
	padding:2px 2px 2px 20px;
	margin:5px;
}
a.test, a.test:hover{
	height:16px;
	background:url(../gui/icons/test.gif) no-repeat 2px center;
	padding:2px 2px 2px 20px;
	margin:5px;
}
a.test:hover,
a.download:hover{
	text-decoration:none;
	color:#000;
}
table{
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
}
td{
	padding:2px 4px;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
.info{
	color:#aaa;
	font-size:11px;
}
/************************************************************************************/
table tr.head{
	background:#2577ba;
	color:#fff;
	font-weight:bolder;
}
.area{
	border:1px solid #848263;
	background:#efecb3;
}
.area1{
	border:1px outset #f7f7e2;
	background:#f7f7e2;
}
.area_white{
	background:#fff;
	border:1px solid #555;
}
.novi,
.edit,
.delete,
.report{
	background-position:3px center;
	background-repeat:no-repeat;
}
.novi{background-image:url("../gui/icons/new.gif");}
.edit{background-image:url("../gui/icons/edit.gif");}
.delete{background-image:url("../gui/icons/delete.gif");}
.report{background-image:url("../gui/icons/report.gif");}
.transparentbutton{
	background-color:transparent;
	background-position:center center;
	border:none;
}
input[type=button].save, input[type=submit].save{
	background-position:3px center;
	background-repeat:no-repeat;
	background-image:url(../gui/icons/save.gif);
	padding-left:18px;
}
input[type=button].cancel, input[type=reset].cancel{
	background-position:3px center;
	background-repeat:no-repeat;
	background-image:url(../gui/icons/cancel.gif);
	padding-left:18px;
}
ul.floatingSelect{
	background:#d9d4bb;
	color:#406383;
	border:1px solid #7f9db9;
}
ul.floatingSelect li:hover{
	background:#979483;
}
.dialog{
	background:ThreeDFace;
}
.dialog .title{
	background:#9cb9cd url(../gui/title_bg.gif) repeat-y 0px 0px;
	color:#FFF;
}
.xpbtn,
.import{
	-moz-border-radius:3px;
	border:3px solid;
	-moz-border-top-colors:#e3dea9 #003c74 #f6f6f4;
	-moz-border-right-colors:#f2f0c3 #003c74 #e7e4dd;
	-moz-border-bottom-colors:#003c74 #d6d0c5 #e2dfd6;
	-moz-border-left-colors:#e3dea9 #003c74 #f6f6f4;
	background-color:#f6f6f4;
}
.import{
	background-image:url(../gui/import.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.xpbtn:hover,
.import:hover{
	-moz-border-top-colors:#e3dea9 #003c74 #f8b330;
	-moz-border-right-colors:#f2f0c3 #003c74 #f8b330;
	-moz-border-bottom-colors:#003c74 #e59700 #f8b330;
	-moz-border-left-colors:#e3dea9 #003c74 #f8b330;
}
#yp_confirm{
	background:ThreeDFace  ;
	font-size:11px;
	border:1px outset ThreeDFace  ;
}
#yp_confirm .title{
	background:#9cb9cd url(../gui/title_bg.gif) repeat-y 0px 0px;
	color:#FFF;
}
#throbber1,
#throbber{
	/*background:url("../gui/throbber.gif") no-repeat 0px center;*/
	background:#ff4040 url(../gui/throbber_red.gif) no-repeat 4px 2px;
	color:#fff;
	border:1px solid #cecec5;
	/*border:2px solid;
	-moz-border-top-colors: #cecec5 #95958e;
	-moz-border-right-colors: #cecec5 #95958e;
	-moz-border-bottom-colors: #cecec5 #95958e;
	-moz-border-left-colors: #cecec5 #95958e;*/
}
#YPtooltip{
	background:#2577ba;
	color:#fff;
}
.injectThrobber{
	background:#ff4040 url(../gui/throbber_red.gif) no-repeat 4px center;
	padding:2px 2px 2px 22px;
	color:#fff;
	border:1px solid #cecec5;
}
input[type=button].copyData{
	background-image:url(../gui/icons/copy.gif);
	background-repeat:no-repeat;
	background-position:3px center;
	padding-left:18px;
}
input[type=button].pasteData{
	background-image:url(../gui/icons/paste.gif);
	background-repeat:no-repeat;
	background-position:3px center;
	padding-left:18px;
}
input[type=button].refresh{
	background-image:url(../gui/icons/refresh.gif);
	background-repeat:no-repeat;
	background-position:2px center;
}
input[type=submit].searchBtn,
input[type=button].searchBtn{
	background:url(../gui/icons/search.gif) no-repeat center center;
	border:none;
}
input[type=button].ugovorBtn{
	background:url(../gui/icons/ugovor.gif) no-repeat center center;
	border:none;
}
/************************************************************************************/
ul#main_menu{
	background:#f7f7e2 url("../gui/vgrad.gif") repeat-x 0px 100%;
	border-bottom:1px solid #acac9e;
}
ul#main_menu li ul li.separator{
	background:url(../gui/dash_h.gif) repeat-x 0px center;
}
ul#main_menu li#yp_logo a img{
	border:1px solid #000;
}
ul#main_menu li a{
	color:#000;
}
ul#main_menu li#yp_logo ul li a:hover,
ul#main_menu li a:hover{
	background:#2577BA;
	color:#FFF;
}
ul#main_menu li#yp_logo a:hover,
ul#main_menu li#yp_logo{
	background:none;
}
ul#main_menu li ul{
	background:#f8f8e5 url("../gui/hgrad.gif") repeat-y 100% 0px;
	border:1px solid #acac9e;
}
ul#main_menu li ul li{
	border-bottom:1px solid #dedecb;
}
ul#main_menu li ul li:last-child{
	border-bottom:none;
}
ul#main_menu li ul li ul li.sub,
ul#main_menu li ul li.sub{
	background:url(../gui/record_next.gif) no-repeat 95% center;
}
ul#main_menu li ul li a#preporuke_menu{
	background:url(../gui/icons/preporuke.gif) no-repeat 0px center;
}
ul#main_menu li ul li a#preporuke_menu:hover{
	background:#2577BA url(../gui/icons/preporuke.gif) no-repeat 0px center;
}
ul#main_menu li ul li.sub a:hover{
	background:#2577BA url(../gui/record_next.gif) no-repeat 95% center;
	color:#FFF;
}
ul#main_menu li ul li.sub ul li a:hover{
	background:#2577BA;
}
ul#main_menu li ul li a.checked{
	background:url("../gui/check.gif") no-repeat 97% center;
}
ul#main_menu li ul li a.checked:hover{
	background:#2577BA url("../gui/check.gif") no-repeat 97% center;
}
ul#main_menu li ul li a.new{background:url("../gui/icons/new.gif") no-repeat 4px center;}
ul#main_menu li ul li.sub ul li a.new:hover,
ul#main_menu li ul li a.new:hover{background:#2577BA url("../gui/icons/new.gif") no-repeat 4px center;}
ul#main_menu li ul li.sub a.search{background:url("../gui/icons/search.gif") no-repeat 4px center;}
ul#main_menu li ul li.sub a.search:hover{background:#2577BA url("../gui/icons/search.gif") no-repeat 4px center;}

/************************************************************************************/

ul.letter_filter li a#current{
	background:#2577BA;
	color:#FFF;
}

/************************************************************************************/

form#loginForm{
	background:#f8f8e5 url("../gui/vgrad.gif") repeat-x 0px 100%;
	border:1px solid #acac9e;
	-moz-border-radius:8px;
}
form#loginForm input{
	border:1px solid #acac9e;
}
form#loginForm input#submit{
	background:#acac9e;
	color:#fff;
	border:1px outset;
}
form#loginForm input#submit:hover{
	border:1px solid #000;
	color:#000;
}
div#container a{
	color:#1a62a4;
}
div#container a:hover{
	background:#2577BA;
	color:#FFF;
}

/***********************************************************/
/*   pages links */
.top_breadcrumb strong{
	background:#2577BA;
	color:#FFF;
}